var obj={
    name:"wangwu",
    age:12
}
// delete obj.name;
// console.log(obj,'删除前可以删除');
Object.defineProperty(obj,'name',{
    // 不可删除
    // configurable:false
    configurable:true,
    writable:false
})
// delete obj.name;
obj.name='lisi'
console.log(obj,'定义不可删除后');

// delete obj.name;
// console.log(obj,'删除对象属性');
// 数据属性 --name age
// 定义或者修改属性可以使用es5的Object.defineProperty
// Object.defineProperty(目标对象,定义修改属性,{
//     // 数据属性
//     configurable:'是否可删除',true-可删除 flase-不可删除
//     writable:'可写',true-可修改 false-表示不可修改
//     enumerable:'可枚举可遍历', true-可枚举 false-不可枚举
//     value:'给属性设置属性值' 默认数据属性全部为true
// })